#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time : 2020/6/22 17:07
# @Author : wn 
# @File: model_choices.py
# @SoftWare: PyCharm
# @Site:
# @Table:
# ｡◕‿◕｡｡◕‿◕｡｡◕‿◕｡


RiskType_ModelChoices = {
    "1": "警示",
    "2": "禁止",
    "3": "2次警示"
}

PackStatus_ModelChoices = {
    '0': '待打包',
    '1': '打包成功',
    '2': '打包失败',
}

AuditStatus = {
    '1': '待审批',
    '2': '审批驳回',
    '3': '审批通过'
}

EnvType = {
    '1': '仿真环境',
    '2': '实盘环境',
}

BackType = {
    '1': '主服务器',
    '2': '备服务器',
}

StgType = {
    '0': '平盘策略',
    '1': '跨周期交易策略',
    '2': '跨品种交易策略',
    '3': '调仓策略',
    '4': '报单策略',
    '5': '做市策略'
}

StgGroup = {
    '1': '做市策略',
    '2': 'CTA策略',
    '3': '算法策略',
}

StgRunStatus = {
    '1': '启动',
    '4': '停止',
}

Modular = {
    '0': '配置管理',
    '1': '策略管理',
    '2': '风控管理',
    '3': '报表查询',
}

LogContent = {
    '1': '上传策略',
    '2': '删除策略',
    '3': '手工打包',
    '4': '审批策略',
    '5': '启动策略',
    '6': '停止策略',
    '7': '修改参数',
    '8': '人工录入',
    '9': '申请实盘',
    # '10': '异常恢复',
    '11': '移交申请',
    '12': '移交审批',
    "13": '一键撤单',
    "14": '修改QB'
}

UserType = {
    1: "系统管理员",
    2: "管理柜员",
    4: "交易员",
    6: "策略用户",
    16: "做市商用户",
    32: "监控用户",
    64: "风控用户",
}

Direction_ModelChoices = {
    '0': 'Bid',
    '1': 'Ofr',
}

LegSettlType_ModelChoices = {
    1: 'T+0',
    2: 'T+1',
}

Reserver1_ModelChoices = {
    '1': '所有',
    '2': '内部',
    '3': '内部+XBOND',
}

Reserver2_ModelChoices = {
    '1': '不填写',
    '2': '默认',
    '3': '指定',
}

LogLevel_ModelChoices = {
    "1": "Debug",
    "2": "Info",
    "3": "Warning",
    "4": "Error",
    "5": "Critical",
}

Stg_LogLevel_ModelChoices = {
    "5": "Debug",
    "4": "Info",
    "3": "Warning",
    "2": "Error",
    "1": "Critical",
}


OrderStatus_Choices = {
    'a': "待发送",
    'b': "STC已接收",
    'c': "STC已发送",
    '0': "全部成交",
    '1': "部分成交",
    '3': "未成交",
    '5': "已撤单",
    '7': "废单"
}